thing repeated annoyingly - Turkish English Dictionary